Fast Marker-based Algorithm for Exact Euclidean Distance Transformation
نویسندگان
چکیده
Euclidean distance transform is widely used in many applications of image analysis and pattern recognition. Traditional algorithms are time-consuming and complicated to realize. This paper proposes a fast marker-based distance transform algorithm. Firstly, mark the background pixels’ positions relative to the object pixels; secondly, scan the object area and define the first object pixel as the parent pixel, and calculate its distance transform information; then, according to the parent pixel’s information, the distance transform information of the object pixels (son pixels) which are 4-adjacent to the parent pixel is calculated successively; and finally, iteratively choose each son pixel as a parent pixel and manipulate its son pixels until all the object pixels have been resolved. Our algorithm has linear time complexity and is easy to implement. Experiments show that comparing to the existing boundary striping and contour tracking algorithm, our algorithm demonstrates a significant improvement in time and space complexity.
منابع مشابه
Three Dimensional Fast Exact Euclidean Distance (3D-FEED) Maps
In image and video analysis, distance maps are frequently used. They provide the (Euclidean) distance (ED) of background pixels to the nearest object pixel. Recently, the Fast Exact Euclidean Distance (FEED) transformation was launched. In this paper, we present the three dimensional (3D) version of FEED. 3D-FEED is compared with four other methods for a wide range of 3D test images. 3D-FEED pr...
متن کاملFast and exact signed Euclidean distance transformation with linear complexity
We propose a new signed or unsigned Euclidean distance transformation algorithm, based on the local corrections of the well-known 4SED algorithm of Danielsson. Those corrections are only applied to a small neighborhood of a small subset of pixels from the image, which keeps the cost of the operation low. In contrast with all fast algorithms previously published, our algorithm produces perfect E...
متن کاملFast Euclidean Distance Transformation by Propagation Using Multiple Neighborhoods
We propose a new exact Euclidean distance transformation (DT) by propagation, using bucket sorting. A fast but approximate DT is first computed using a coarse neighborhood. A sequence of larger neighborhoods is then used to gradually improve this approximation. Computations are kept short by restricting the use of these large neighborhoods to the tile borders in the Voronoi diagram of the image...
متن کاملFast multi-class distance transforms for video surveillance
A distance transformation (DT) takes a binary image as input and generates a distance map image in which the value of each pixel is its distance to a given set of object pixels in the binary image. In this research, DT’s for multi class data (MCDTs) are developed which generate both a distance map and a class map containing for each pixel the class of the closest object. Results indicate that t...
متن کاملNew sequential exact Euclidean distance transform algorithms based on convex analysis
We present several sequential exact Euclidean distance transform algorithms. The algorithms are based on fundamental transforms of convex analysis: The Legendre Conjugate or Legendre–Fenchel transform, and the Moreau envelope or Moreau-Yosida approximate. They combine the separability of the Euclidean distance with convex properties to achieve an optimal linear-time complexity. We compare them ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011